package com.hyfrogx.modules.zoom.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author ：Li9527
 * @date ：Created in 2019-11-19 10:50
 * @description：${description}
 * @modified By：
 * @version: 1.0.0
 */
@Data
@TableName("hy_power_order")
public class HyPowerOrder {

    // 订单主键id
    @TableId
    private Integer id;

    // 特权卡id
    private Integer pid;

    // 订单编号
    private String orderno;

    // 支付方式0蛙豆1线下
    private Integer payway;

    // 购买用户uid
    private Long uid;

    // 特权类型0普通1专属
    private Integer type;

    // 该特权卡方数-25/50等
    private Integer capacity;

    // 持续时长-以月为单位
    private Integer duration;

    // 状态 1已完成 0待支付 2已过期
    private Integer status;

    // 购买时间
    private Date startdate;

    // 到期时间
    private Date enddate;

    // 订单金额
    private Integer price;

    // 实付金额
    private Integer tprice;

    // 预留字段数值
    private Integer bak;

    //订单备注
    private String remark;

    // 预存专属会议室名称  提交时判断唯一
    private String meetName;

    // 特权卡名称
    @TableField(exist = false)
    private String pname;

    // 购买人昵称
    @TableField(exist = false)
    private String username;

    // 购买人手机号
    @TableField(exist = false)
    private String phone;

    // 会议室id
    @TableField(exist = false)
    private Integer zoomid;

    //专属会议室名称
    @TableField(exist = false)
    private String zname;

    //专属会议室id
    @TableField(exist = false)
    private String exclusiveId;

}
